Skip to main content

Versi 1

FieldIsi
Dokumen IDVBS-LAP-031
DeskripsiFitur laporan supervisor kasir: user memfilter periode dan kriteria lalu melihat serta mengekspor data laporan brand
Nomor Revisi1
Tanggal2026-10-03
KeteranganInisiasi dokumentasi

1. Ringkasan​

a. In scope​

  • User memfilter dan menampilkan laporan supervisor kasir
  • User membaca tabel dan ringkasan laporan supervisor kasir
  • User dapat mengekspor laporan supervisor kasir ke Excel jika berwenang

b. Catatan​

c. Kesimpulan​

  • [FE] -
  • [BE] -

2. Functional Requirement​

KodeDeskripsi
FR-01Sistem menyediakan filter untuk laporan supervisor kasir
FR-02Sistem memuat dan menampilkan hasil laporan supervisor kasir
FR-03User berwenang dapat mengunduh laporan ke Excel

3. Use Case List​

KodeDeskripsi
UC-01Memfilter laporan supervisor kasir
UC-02Melihat laporan supervisor kasir
UC-03Mengekspor laporan supervisor kasir

4. Use Case Scenario​

UC-01 : Memfilter laporan supervisor kasir​

AktorUser brand
DeskripsiUser menyesuaikan filter sebelum melihat laporan supervisor kasir
PrekondisiUser sudah login
User sudah masuk konteks brand aktif (lihat VBS-BRD-001)
Alur utama1. User membuka halaman laporan supervisor kasir.
2. User mengisi filter (periode, gudang/rekening, dll.).
3. User menjalankan tampilkan laporan.
Alur negatif- Jika sesi login tidak valid, user diarahkan ke login.
- Jika konteks brand belum dimuat, laporan tidak dapat dijalankan.
- Jika permintaan data gagal, tampilan kosong atau muncul pesan gagal memuat.
Bisnis rule- Laporan hanya menampilkan data brand yang sedang aktif.
- Hak akses menu laporan mengikuti permission brand user.
PostkondisiFilter siap dipakai untuk memuat laporan
TriggerUser membuka menu laporan supervisor kasir
Kode FRFR-01

UC-02 : Melihat laporan supervisor kasir​

AktorUser brand
DeskripsiUser melihat hasil laporan supervisor kasir sesuai filter
PrekondisiUser sudah login
User sudah masuk konteks brand aktif (lihat VBS-BRD-001)
Filter laporan sudah diisi
Alur utama1. Sistem memuat data laporan supervisor kasir.
2. Sistem menampilkan ringkasan dan detail di halaman.
Alur negatif- Jika tidak ada transaksi pada periode filter, tampilan laporan kosong.
- Jika gagal memuat, user melihat state kosong / error.
Bisnis rule- Periode dan filter wajib valid sebelum data ditampilkan.
Postkondisilaporan supervisor kasir tampil di layar
TriggerUser menjalankan tampilkan laporan
Kode FRFR-02

UC-03 : Mengekspor laporan supervisor kasir​

AktorUser brand
DeskripsiUser mengunduh laporan supervisor kasir ke Excel
PrekondisiUser sudah login
User sudah masuk konteks brand aktif (lihat VBS-BRD-001)
Data laporan sudah tampil
User punya hak export
Alur utama1. User klik export Excel.
2. Sistem membentuk file dari data yang tampil.
3. Browser mengunduh file.
Alur negatif- Jika belum ada data, export tidak dijalankan atau file kosong.
- Jika tidak berwenang, tombol export tidak tersedia.
Bisnis rule- Export memakai data hasil filter terakhir yang ditampilkan.
PostkondisiFile Excel terunduh
TriggerUser klik export Excel
Kode FRFR-03

5. Data Flow Diagram​

DFD-01​

6. Sequence Diagram​

SD-01 — UC-01 : Memfilter laporan supervisor kasir​

SD-02 — UC-02 : Melihat laporan supervisor kasir​

SD-03 — UC-03 : Mengekspor laporan supervisor kasir​

SD-04 — UC-03 : Export​

7. Table Schema​

8. API Schema​

EndpointStatusPerubahan
GET /buku-besarexisting-